<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title></title>

</head>
<body>

<script type="text/javascript">
	//
	const a = 20
	console.log(a)

	//1.必须立刻赋值 并且之后不允许修改
	// const c
	// c=10
	// console.log(c)

	const c = 10

	//2.不允许重复声明
	// const c = 20

	//3.没有变量提升
	// console.log(x)
	// const x = -6


	//为什么const可以修改对象和数组
	//const 保存的是指针地址，地址不可改变 地址指向的内容可以改变 值可以改变的
	const arr = [1,2,3,4]
	// arr = b 会报错
	arr[0] = 100
	console.log(arr)

	//4.块级作用域
</script>
</body>
</html>